#ifndef STATESETFACTORY_H
#define STATESETFACTORY_H

#include "State.h"
#include "StateSet.h"
#include <vector>

#define SUMMERALLERSTATES 70

class StateSetFactory{
private:
	static StateSetFactory* instanz;
	State* availableStates[SUMMERALLERSTATES];
protected:
	StateSetFactory();
public:
	static StateSetFactory* giveme();
	StateSet* givemestateset(int barrelkind);
};

#endif